﻿using System;
using System.ComponentModel;

namespace MVVM.ViewModel {
    public interface INavigationActions : INotifyPropertyChanged {
        void OpenCustomersView();
        void OpenCustomerView();
        void OpenCustomerView(object context);
        void OpenOrdersView();
        void OpenOrderView();
        void CloseCurrentView();
        void CloseApplication();
        bool QueryConfirmation(string title, string message);
        void ShowError(string title, string message);
        object DataContext { get; set; }
    }
}
